package com.example.mangroves.entity;

public class RGBData {
    private String imgDatetime;
    private double gcc;
    private double gvi;
    private String name;
    private int cameraID;
    private int exposureTime;
    private double rcc;
    private double bcc;
    private int fileSize;

    public RGBData() {
    }

    public RGBData(String imgDatetime, double gcc, double gvi, String name, int cameraID, int exposureTime, double rcc, double bcc, int fileSize) {
        this.imgDatetime = imgDatetime;
        this.gcc = gcc;
        this.gvi = gvi;
        this.name = name;
        this.cameraID = cameraID;
        this.exposureTime = exposureTime;
        this.rcc = rcc;
        this.bcc = bcc;
        this.fileSize = fileSize;
    }

    /**
     * 获取
     * @return imgDatetime
     */
    public String getImgDatetime() {
        return imgDatetime;
    }

    /**
     * 设置
     * @param imgDatetime
     */
    public void setImgDatetime(String imgDatetime) {
        this.imgDatetime = imgDatetime;
    }

    /**
     * 获取
     * @return gcc
     */
    public double getGcc() {
        return gcc;
    }

    /**
     * 设置
     * @param gcc
     */
    public void setGcc(double gcc) {
        this.gcc = gcc;
    }

    /**
     * 获取
     * @return gvi
     */
    public double getGvi() {
        return gvi;
    }

    /**
     * 设置
     * @param gvi
     */
    public void setGvi(double gvi) {
        this.gvi = gvi;
    }

    /**
     * 获取
     * @return name
     */
    public String getName() {
        return name;
    }

    /**
     * 设置
     * @param name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获取
     * @return cameraID
     */
    public int getCameraID() {
        return cameraID;
    }

    /**
     * 设置
     * @param cameraID
     */
    public void setCameraID(int cameraID) {
        this.cameraID = cameraID;
    }

    /**
     * 获取
     * @return exposureTime
     */
    public int getExposureTime() {
        return exposureTime;
    }

    /**
     * 设置
     * @param exposureTime
     */
    public void setExposureTime(int exposureTime) {
        this.exposureTime = exposureTime;
    }

    /**
     * 获取
     * @return rcc
     */
    public double getRcc() {
        return rcc;
    }

    /**
     * 设置
     * @param rcc
     */
    public void setRcc(double rcc) {
        this.rcc = rcc;
    }

    /**
     * 获取
     * @return bcc
     */
    public double getBcc() {
        return bcc;
    }

    /**
     * 设置
     * @param bcc
     */
    public void setBcc(double bcc) {
        this.bcc = bcc;
    }

    /**
     * 获取
     * @return fileSize
     */
    public int getFileSize() {
        return fileSize;
    }

    /**
     * 设置
     * @param fileSize
     */
    public void setFileSize(int fileSize) {
        this.fileSize = fileSize;
    }
@Override
    public String toString() {
        return "RGBData{imgDatetime = " + imgDatetime + ", gcc = " + gcc + ", gvi = " + gvi + ", name = " + name + ", cameraID = " + cameraID + ", exposureTime = " + exposureTime + ", rcc = " + rcc + ", bcc = " + bcc + ", fileSize = " + fileSize + "}";
    }

    // Getters and Setters
}
